use std::process::Command;

fn main() -> Result<(), std::io::Error> {
    let output = Command::new("git").arg("add").arg(".").output()?;
    Command::new("git")
        .arg("commit")
        .arg("-m")
        .arg("'edit main'")
        .output()?;
    Command::new("git")
        .arg("push")
        .arg("origin")
        .arg("master")
        .output()?;

    // if output.status.success() {
    //     let output = Command::new("git")
    //         .arg("commit")
    //         .arg("-m")
    //         .arg("init")
    //         .output()?;
    //     if output.status.success() {
    //         let output = Command::new("git")
    //             .arg("remote")
    //             .arg("add")
    //             .arg("origin")
    //             .arg("https://gitee.com/mathegg/demo.git")
    //             .output()?;
    //         if output.status.success() {
    //             Command::new("git")
    //                 .arg("push")
    //                 .arg("-f")
    //                 .arg("origin")
    //                 .arg("master")
    //                 .output()?;
    //         }
    //     }
    // }

    Ok(())
}
